教授: professor, to instruct, to lecture on...
只得: to have no alternative but to, to be obliged to...
尽量: as much as possible, to the greatest extent...
欠: deficient, to owe, to lack, yawn...
分明: clear, distinct, evidently, clearly...